<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Java Grammatical Evolution</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Java_Grammatical_Evolution"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Java_Grammatical_Evolution rootpage-Java_Grammatical_Evolution skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Java Grammatical Evolution</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p>In <a href="Computer_science" title="Computer science">computer science</a>, <b>Java Grammatical Evolution</b> is an implementation of <a href="Grammatical_evolution" title="Grammatical evolution">grammatical evolution</a> in the <a href="Java_programming_language" class="mw-redirect" title="Java programming language">Java programming language</a>. Two examples include the jGE library and GEVA.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="jGE_Library">jGE Library</h2></div>
<p>The jGE library was the first published implementation of grammatical evolution in the Java language.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> <a rel="nofollow" class="external text" href="http://ncra.ucd.ie/Site/GEVA.html">GEVA</a> is another published Java implementation. GEVA was developed at <a href="University_College_Dublin" title="University College Dublin">University College Dublin</a>'s Natural Computing Research & Applications group under the guidance of one of the inventors of grammatical evolution, <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120315183535/http://www.csi.ucd.ie/users/michael-oneill">Dr. Michael O'Neill</a>.
</p><p>The jGE library aims to provide an implementation of grammatical evolution as well as an <a href="Open-source" class="mw-redirect" title="Open-source">open-source</a>, extendable, and free framework for experimentation in the area of <a href="Evolutionary_computation" title="Evolutionary computation">evolutionary computation</a>. It supports the implementation of any <a href="Evolutionary_algorithm" title="Evolutionary algorithm">evolutionary algorithm</a> through additions and extensions.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Its extendable architecture and design aims to facilitate the implementation and incorporation of new experimental implementations inspired by natural evolution and biology.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>The jGE library binary file, source code, documentation, and an extension for the <a rel="nofollow" class="external text" href="http://ccl.northwestern.edu/netlogo">NetLogo modeling environment</a>, named jGE NetLogo extension, can be downloaded from the <a rel="nofollow" class="external text" href="https://web.archive.org/web/20101129085227/http://www.bangor.ac.uk/~eep201/jge/">jGE Official Web Site</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="License">License</h2></div>
<p>The jGE library is <a href="Free_software" title="Free software">free software</a> released under the <a rel="nofollow" class="external text" href="https://www.gnu.org/licenses">GNU General Public License v3</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text">Georgiou, L. and Teahan, W. J. (2006a) “jGE - A Java implementation of Grammatical Evolution”. <u>10th WSEAS International Conference on Systems</u>, Athens, Greece, July 10–15, 2006.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text">Georgiou, L. and Teahan, W. J. (2008) “Experiments with Grammatical Evolution in Java”. <u>Knowledge-Driven Computing: Knowledge Engineering and Intelligent Computations, Studies in Computational Intelligence</u> (vol. 102), 45-62. Berlin, Germany: Springer Berlin / Heidelberg.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text">Georgiou, L. and Teahan, W. J. (2006b) “Implication of Prior Knowledge and Population Thinking in Grammatical Evolution: Toward a Knowledge Sharing Architecture”. <u>WSEAS Transactions on Systems</u> 5 (10), 2338-2345.</span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20101129085227/http://www.bangor.ac.uk/~eep201/jge/">jGE Official Web Site</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2024-12-27" href="https://en.wikipedia.org/wiki/?title=Java_Grammatical_Evolution&oldid=1265522291">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>